
 
@charset 'UTF-8';
/* Base Styles */
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight:bold;
  text-decoration: none;
  line-height: 1;
  font-family:arial;
  font-size: 14px;
  position: relative;

}
#cssmenu a {
  line-height:2.3;
  padding: 6px 15px;
}
#cssmenu {
  width:100%;
}
.#cssmenu > ul > li {
  cursor: pointer;
  background: #000;
  border-bottom: 1px solid #797a80;
}

#cssmenu > ul > li > a {
  font-size:15px;
  display: block;
  color: #000;
  background: #6a6b72;
  background: -moz-linear-gradient(#00affd 0%, #0097e4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00affd), color-stop(100%, #0097e4));
  background: -webkit-linear-gradient(#00affd 0%, #0097e4100%);
  background: linear-gradient(#00affd 0%, #0097e4 100%);
  padding-left:40px;
  border-top-left-radius:8px !important;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
 /* background: #a5ce27;
  background: -moz-linear-gradient(#a5ce27 0%, #709400 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5ce27), color-stop(100%, #709400));
  background: -webkit-linear-gradient(#a5ce27 0%, #709400 100%);
  background: linear-gradient(#a5ce27 0%, #709400 100%);
  color: #4e5800;
  text-shadow: 0 1px 1px #a5ce27;*/
}
#cssmenu > ul > li.has-sub > a:after {
  content: '';
  position: absolute;
  top: 15px;
  /*right: 10px;*/
  left: 15px;
  border: 8px solid transparent;
  border-left:9px solid #000;
}
#cssmenu > ul > li.has-sub.active > a:after {
  /*<!--right: 14px;-->*/
 
  top:20px;
  border:8px solid transparent;
  border-top:8px solid #000;
}
/* Sub menu */
#cssmenu ul ul {
  padding: 0;
  display: none;
}
#cssmenu ul ul a {
  background: #eae8e7;
  display: block;
  color: #000;
  font-size: 13px;
}
#cssmenu ul ul li {
  border-bottom: 1px solid #f0efee;
}
#cssmenu ul ul li.odd a {
  background: #e5e5e5;
}
#cssmenu ul ul li:last-child {
  border: none;
}


.has-sub{
	margin-bottom:7px !important;	
	width:100%;
	}
.has-sub a{
	width:100%;
	}

.day{
	width:145px;
	display:block;
	float:left;
	text-transform:uppercase;
	}
.month{
	font-size:15px ;
	}
.DropeDrown li a{
	width:100%;
	}
.race{
	padding-bottom:18px !important;
	padding-left:35px !important;
	}
.time{
	display:block;
	font-weight:bold;
	}
.drop a{
	line-height:1.3 !important;
	}
